An Empirical Investigation of the Key Factors for Refactoring Success in an Industrial Context
نویسندگان
چکیده
Refactoring is an increasingly practiced method in industrial software development. Stated simply, refactoring is an ongoing software improvement process that simplifies the internal structure of existing software, without changing its external behavior. The purpose is to improve the software and facilitate future maintenance and enhancement. Existing studies on refactoring mainly focus on its technical aspects and thus do not consider the team and human factors that influence its success. To identify the major facilitating factors for the success of refactoring, we interviewed 10 industrial software developers, and combined their responses with a study of the existing literature, formulated a model of refactoring success. The resulting conceptual model comprises both technical and non-technical factors. Technical factors include: level, testing and debugging, and tools, while the non-technical factors include: communication and coordination, support activities, individual capability/skills, and programmer participation. We propose to verify this model empirically through a survey of professional software developers (main body of refactoring practitioners). The survey design is provided.
منابع مشابه
Improvement of project management office performance: An empirical investigation of effective factors in iranian construction industry
Project management office (PMO) is a new emerging concept in Iranian construction industry. Executives expect this organizational unit to add value to the business, and meet the demands of stakeholders by performing specialized tasks ranging from providing project management support to portfolio management. In this regard, PMO managers have long faced the question of how to improve the performa...
متن کاملAn Empirical Examination of the Major Relationship Factors Affecting Franchisees’ Overall Satisfaction and Intention to Stay
The Nigerian franchise sector witnessed a rapid growth at the turn of the century, from 2001 to 2010, and thereafter started declining. Disputes, relational conflicts, and high rate of outlets closure have characterized the industry over the years. Meanwhile, studies show that to a large extent, success of franchisees depends on the quality of relationship they have with their franchisors. No p...
متن کاملA Developed Model for Purchase Intention of Foreign Food Products: An Empirical Study in the Iranian Context
The aim of this study is to develop a conceptual model for purchase intention of foreign food products in the Iranian context. Based on an in-depth review of past literature, the sub-factors related to customer’s purchase intention were extracted. Then, exploratory factor analysis and confirmatory factor analysis were applied to identify and confirm the factors affecting purchase intention of f...
متن کاملHUMAN METRICS AFFECTING SUPPLY CHAIN PERFORMANCE: AN EMPIRICAL STUDY OF INDIAN MANUFACTURING ORGANIZATIONS
The manufacturing organizations today are having a competition of supply chain versus supply chain. Existing research work fails to relate human metrics with supply chain performance. The authors intend to empirically assess the effects of human metrics on supply chain performance in the context of Indian manufacturing organizations. A rigorous literature review has identified 12 variables. The...
متن کاملAn EFQM Based Model to Assess an Enterprise Readiness for ERP Implementation
In today's competitive market, Enterprise Resource Planning (ERP) system is widely being used by industries. However, the results of the research efforts carried out in this field reveal that the rate of successful implementations for ERP projects is low and in most cases the planned goals are not achieved. Therefore it is necessary to assess maturity of an enterprise in terms of factors affect...
متن کامل